<?php
//------------
//--一.运算符--
//------------
//3. 已知泡泡玛特今日收盘价位：72.85港币，较昨日涨：1.32%，请问昨天收盘价多少人民币？港币和人民币汇率请上网搜索。
//公式:涨跌幅=(今日收盘价-昨日收盘价)/昨日收盘价*100% 1.32%=(72.85 - $ydPPMTcp)/$ydPPMTcp*100%
$CNY = 1; // 人民币
$HKD = 0.8426 * $CNY; // 港元兑换人民币
$tdPPMTcp = 72.85;
$aoi = 0.0132;
$ydPPMTcp = $tdPPMTcp * (1 - $aoi);
//echo $ydPPMTcp."<br />";
//$a = ($tdPPMTcp - $ydPPMTcp)/$ydPPMTcp;
//echo $a."<br />";
echo $ydPPMTcp * $HKD;
//0.0132 * $ydPPMTcp = ($tdPPMTcp - $ydPPMTcp);
//echo $ydPPMTcp * $HKD;

//4. 已知购物车中有商品电热扇：139元，现在该商品有如下优惠：满59减10 或者 满99享9折，请编写程序计算使用那个优惠券更加实惠。
echo "<br />";
$commodity = 139;
if ($commodity >= 59){
    $c1 = $commodity - 10;
}
if ($commodity >= 99){
    $c2 = $commodity * 0.9;
}
echo $c1 < $c2 ? "满59减10的优惠卷更加实惠"." ".$c1 : "满99享9折的优惠卷更加实惠"." ".$c2 ;

//5. 已知有牛奶一箱98元，现在该商品如下优惠：满199享7.5折 或者 满99减20，请编写程序计算怎么购买使得单件牛奶价格最低。
echo "<br />";
$milk = 98;
$n = 100;
if ($milk * $n >= 199){
    $m1 = ($milk * $n) * 0.75;
    $m1d = $m1 / $n;
}
if ($milk <= 99){
    $m2 = $milk -20;
}
echo $m1d > $m2 ? $m2 : $m1d;

//-----------
//--二.函数---
//-----------
//1. 声明一个函数，传入参数为n，表示第几个，返回斐波那契数。
//备注：斐波那契数是这样的数列：1、1、2、3、5、8、13、21、34、...，每个数等与前面两个数相加。
echo "<br />";
//function FibonacciNumbers($n){
////    global $n1;
//    if ($n < 1){
//        return -1;
//    }
//    if ($n === 1 or $n === 2){
//        return 1;
//    }
//    $n1 = 1;
//    $n2 = 1;
//    $n3 = 2;
//
//    $i = 4;
//    while ($i <= $n){
//        $n1 = $n2;
//        $n2 = $n3;
//        $n3 = $n1+$n2;
//
//        $i += 1;
//    }
//    return $n3;
//}
//echo FibonacciNumbers(6);

function F_N($n){
    if ($n < 1){
        return -1;
    }
    if ($n === 1 || $n === 2){
        return 1;
    }
    return F_N($n -1 ) + F_N($n - 2);
}
echo F_N(5);

//2. 声明一个函数，传入参数：本金，年利率，存几年，在函数内计算到期后有多少钱，并返回。
//备注：需要考虑复利情况！


